<?php namespace web\home\controller;
/** .-------------------------------------------------------------------
 * |  Software: [HDPHP framework]
 * |      Site: www.hdphp.com
 * |-------------------------------------------------------------------
 * |    Author: 向军 <2300071698@qq.com>
 * |    WeChat: aihoudun
 * | Copyright (c) 2012-2019, www.houdunwang.com. All Rights Reserved.
 * '-------------------------------------------------------------------*/

class Login{
	private $db;
	public function __construct(){
		$this->db=new \system\model\User;
		
	}
	
	//注册
	public function reg() {
		View::with('title','管理员请登录');
		if(IS_POST){
//			获取验证码
			$code=strtoupper($_POST['code']);
//			判断验证码是否正确
			if($code!=Code::get()){
				message('验证码错误，请重新输入');
			}
//			调用注册方法
			$re=$this->db->reg();
			if(!$re){
				message($this->db->getError(),'','error');die;
			}
//			注册成功提示
			message('注册成功',U('home/user/login'));
		}
		View::make();
	}
	
//	登录
	public function login(){
		View::with('title','会员登录');
		if(IS_POST){
//			获取验证码
			$code=strtoupper($_POST['code']);
//			判断验证码是否正确
			if($code!=Code::get()){
				message('验证码错误，请重新输入');
			}
//			登录方法			
			$re=$this->db->login();
			if(!$re){
				message($this->db->getError(),'','error');die;
			}
//			登录成功
			message('登录成功',U('home/user/user'));
			
		}
		
		View::make();
	}
	

	
	
//	验证码
	public function code(){
		
//		验证码宽高
		Code::width(110)->height(40)->make();
//		验证码字体大小颜色
		Code::fontSize(20)->fontColor('#f00f00')->make();
//		验证码背景颜色
		Code::background('#999999')->make();
//		设置验证码数量
		Code::num(4)->make();
//		验证码字体
		Code::font('public/font.ttf')->make();
//		显示验证码
		Code::make();
	}
	

	
	
	
	
	
	
	
	
	
	
	
	
}